package org.wisdom.ab.domain.staff.repository.dao;

import org.wisdom.ab.domain.staff.entity.AbStaff;

import java.util.List;

/**
 * 成员仓储扩展类接口
 *
 * @author zhangzhiyan
 * @date 2022/05/05 13:39
 **/
public interface StaffDao {
    /**
     * 查询部门及子部门的全部成员
     *
     * @param departmentId
     *            部门id
     * @return 结果集
     */
    List<AbStaff> findAllByDeptId(String departmentId);

    /**
     * 统计部门及子部门的成员数量
     * @author 张智研
     * @date 2022/08/29 15:52
     * @param departmentId 部门id
     * @return int 数量
     */
    long countByDeptId(String departmentId);
}
